package com.sword.springboot.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.sword.springboot.bean.Role;
import com.sword.springboot.bean.User;

@Repository
public interface UserMapper {

	public User selectUserByUsername(String username);

	
	public User selectUserById(Integer id);
	
	public List<Role> selectRoles();
	
	/**
	 * 保存用户
	 * @param user
	 * author sword
	 * 2017年4月20日 上午10:55:57
	 * @return 
	 */
	public Integer saveUser(User user) throws Exception;

	/**
	 * 获取用户列表
	 * @return
	 * @throws Exception
	 * author sword
	 * 2017年4月27日 下午4:58:50
	 */
	public List<User> selectUsers()throws Exception;
	
}
